﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="wucBenhNhanMoi.ascx.cs"
    Inherits="HeathCareSystem.wuc.wucBenhNhanMoi" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<script type="text/javascript" src="../Scripts/jquery.alerts.js"></script>
<style type="text/css">
    .style1
    {
        width: 90%;
    }
    .style2
    {
        width: 137px;
        text-align: left;
    }
    .style3
    {
        text-align: left;
    }
    .style4
    {
        text-align: left;
        width: 380px;
    }
    .style5
    {
        width: 137px;
        text-align: left;
        height: 31px;
    }
    .style6
    {
        text-align: left;
        width: 380px;
        height: 31px;
    }
    .style9
    {
        width: 137px;
        text-align: left;
        height: 29px;
    }
    .style10
    {
        text-align: left;
        width: 380px;
        height: 29px;
    }
    .style13
    {
        text-align: left;
        height: 34px;
    }
    .style14
    {
        text-align: left;
    }
    .style15
    {
        width: 106px;
        text-align: left;
    }
    .popupConfirmation
    {
        width: 300px;
        height: 200px;
    }
    .popup_Container
    {
        background-color: #fffeb2;
        border: 2px solid #000000;
        padding: 0px 0px 0px 0px;
    }
    .popup_Titlebar
    {
        background: url(../Images/titlebar_bg.jpg);
        height: 29px;
    }
    .popup_Body
    {
        padding: 15px 15px 15px 15px;
        font-family: Arial;
        font-weight: bold;
        font-size: 12px;
        color: #000000;
        line-height: 15pt;
        clear: both;
        padding: 20px;
    }
    .popup_Buttons
    {
        margin: 10px;
    }
    .TitlebarLeft
    {
        float: left;
        padding-left: 5px;
        padding-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #FFFFFF;
    }
    .TitlebarRight
    {
        background: url(../Images/cross_icon_normal.png);
        background-position: right;
        background-repeat: no-repeat;
        height: 15px;
        width: 16px;
        float: right;
        cursor: pointer;
        margin-right: 5px;
        margin-top: 5px;
    }
</style>
<script type="text/javascript">    
    function onOk() {
        document.getElementById("pnl").style.visibility = "visible";
    }
    </script>
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
    <ContentTemplate>
        <div align="center">
            <asp:Label ID="lblTilePanel" align="center" colspan="2" Style="font-size: x-large;
                font-weight: bold; color: #0000FF" runat="server"></asp:Label>
        </div>
        <asp:Panel ID="pnlBenhNhanMoi" runat="server">
            <table align="center" class="style1">
                <tr>
                    <td class="style2">
                        Mã Bệnh Nhân:
                    </td>
                    <td class="style4">
                        <asp:TextBox ID="txtMa" runat="server" Height="25px" Width="215px" Enabled="False"
                            ForeColor="#33CCCC" ReadOnly="True"></asp:TextBox>
                        <asp:Button ID="btnBenhNhanCu" runat="server" OnClick="btnBenhNhanCu_Click" Text="Tìm Bệnh Nhân" />
                        <br />
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Họ và Tên:
                    </td>
                    <td class="style4" width="100%">
                        <asp:TextBox ID="txtTen" runat="server" Height="25px" Width="215px"></asp:TextBox>
                        <asp:Label ID="lblerrorHoTen" runat="server" Font-Size="Large" ForeColor="Red"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Ngày Sinh:
                    </td>
                    <td class="style4" width="100%">
                        <asp:TextBox ID="txtNgay" runat="server" Height="25px" Width="215px" ToolTip="Vi du: 10/23/2011"
                            OnTextChanged="txtNgay_TextChanged">tháng/ngày/năm</asp:TextBox>
                        <asp:CalendarExtender ID="txtNgay_CalendarExtender" runat="server" Format="MM/dd/yyyy"
                            TargetControlID="txtNgay">
                        </asp:CalendarExtender>
                        <asp:Label ID="lblerrorNgaySinh" runat="server" Font-Size="Large" ForeColor="Red"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Địa Chỉ:
                    </td>
                    <td class="style4">
                        <asp:TextBox ID="txtDiaChi" runat="server" Height="25px" Width="215px"></asp:TextBox>
                        <asp:Label ID="lblerrorDiaChi" runat="server" Font-Size="Large" ForeColor="Red"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Số Điện Thoại:
                    </td>
                    <td class="style4" width="100%">
                        <asp:TextBox ID="txtDienThoai" runat="server" Height="25px" Width="215px"></asp:TextBox>
                        <asp:Label ID="lblerrorSoDienThoai" runat="server" Font-Size="Large" ForeColor="Red"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Giới Tính:
                    </td>
                    <td class="style4">
                        <asp:RadioButton ID="rbtnNam" runat="server" Text="Nam" GroupName="GioiTinh" Checked="True" />
                        <asp:RadioButton ID="rbtnNu" runat="server" Text="Nữ" GroupName="GioiTinh" />
                    </td>
                </tr>
                <tr>
                    <td class="style5">
                        Trình Trạng Hôn Nhân:
                    </td>
                    <td class="style6">
                        <asp:RadioButton ID="rbtnAlone" runat="server" Text="Độc Thân" GroupName="TinhTrangHonNhan"
                            Checked="True" />
                        <asp:RadioButton ID="rbtnMiery" runat="server" Text="Lập Gia Đình" GroupName="TinhTrangHonNhan" />
                    </td>
                </tr>
                <tr>
                    <td class="style9">
                        Quê Quán:
                    </td>
                    <td class="style10">
                        <asp:DropDownList ID="ddlQue" runat="server" Height="21px" Width="165px">
                            <asp:ListItem>Thành Phố Hồ Chí Minh</asp:ListItem>
                            <asp:ListItem>	TP. Hải Phòng	</asp:ListItem>
                            <asp:ListItem>	TP. Đà Nẵng	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hà Giang	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Cao Bằng	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Lai Châu	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Lào Cai	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Tuyên Quang	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Lạng Sơn	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bắc Kạn	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Thái Nguyên	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Yên Bái	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Sơn La	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Phú Thọ	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Vĩnh Phúc	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Quảng Ninh	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bắc Giang	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bắc Ninh	</asp:ListItem>
                            <asp:ListItem>	TP. Hà Nội	</asp:ListItem>
                            <asp:ListItem>	TP. Hà Nội(Tỉnh Hà Tây cũ)	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hải Dương	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hưng Yên	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hòa Bình	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hà Nam	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Nam Định	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Thái Bình	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Ninh Bình	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Thanh Hóa	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Nghệ An	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hà Tĩnh	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Quảng Bình	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Quảng Trị	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Thừa Thiên - Huế	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Quảng Nam	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Quảng Ngãi	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Kon Tum	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bình Định	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Gia Lai	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Phú Yên	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Đăk Lăk	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Khánh Hòa	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Lâm Đồng	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bình Phước	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bình Dương	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Ninh Thuận	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Tây Ninh	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bình Thuận	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Đồng Nai	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Long An	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Đồng Tháp	</asp:ListItem>
                            <asp:ListItem>	Tỉnh An Giang	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bà Rịa - Vũng Tàu	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Tiền Giang	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Kiên Giang	</asp:ListItem>
                            <asp:ListItem>	TP. Cần Thơ	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bến Tre	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Vĩnh Long	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Trà Vinh	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Sóc Trăng	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Bạc Liêu	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Cà Mau	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Điện Biên	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Đăk Nông	</asp:ListItem>
                            <asp:ListItem>	Tỉnh Hậu Giang	</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                </tr>
                <tr>
                    <td class="style13" colspan="2">
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                                <asp:Button ID="Button1" runat="server" Text="Yêu Cầu Bác Sĩ" OnClick="Button1_Click"
                                    Width="127px" />
                                &nbsp;&nbsp;&nbsp;
                                <asp:DropDownList ID="ddlTenBS" runat="server" Height="21px" Width="168px" Enabled="False">
                                </asp:DropDownList>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                    </td>
                </tr>
                <tr>
                    <td class="style3" colspan="2">
                        <asp:Button ID="btnTaoBenhNhanMoi" runat="server" OnClick="btnTaoBenhNhanMoi_Click"
                            Text="Tạo Bệnh Nhân Mới" Height="26px" Width="135px" />&nbsp;
                        <asp:Button ID="btnCap" runat="server" Text="Cấp" Width="80px" Enabled="False" Height="26px"
                            OnClick="btnCap_Click" />
                        <asp:Button ID="btnThem" runat="server" Text="Thêm" Width="80px" OnClick="btnThem_Click"
                            Enabled="False" Height="26px" />
                        <asp:Button ID="btnXoa" runat="server" Height="26px" Text="Xóa" Width="80px" OnClick="btnXoa_Click"
                            Enabled="False" onclientclick="onOk()" />
                      
                        <asp:Button ID="btncapNhat" runat="server" Enabled="False" OnClick="btncapNhat_Click"
                            Text="Cập Nhật" Height="26px" Width="80px" />
                    </td>
                </tr>
                <tr>
                    <td class="style3" colspan="2" align="center">
                        &nbsp;<asp:Label ID="lblThongBao" runat="server" Font-Size="Large" ForeColor="#FF6600"></asp:Label>
                    </td>
                </tr>
            </table>
            <div id="pnl" style="display: none" class="popupConfirmation">
                <div class="popup_Container">
                    <div class="popup_Titlebar" id="PopupHeader">
                        <div class="TitlebarLeft">
                            Thông Báo</div>
                        <div class="TitlebarRight">
                        </div>
                    </div>
                    <div class="popup_Body">
                        <p>
                            Bạn Có Muốn Xóa Bệnh Nhân Này không?
                        </p>
                    </div>
                    <div class="popup_Buttons" align="center">
                        <asp:Button ID="btnOkay" runat="server" Text="Có" OnClick="btnXoa_Click" Width="70px" />
                        <asp:Button ID="btnCancel" runat="server" Text="Không" OnClick="btnCancel_Click"
                            Width="70px" />
                    </div>
                </div>
            </div>
        </asp:Panel>
        <asp:Panel ID="pnlBenhNhanCu" runat="server">
            <table align="center" class="style1">
                <tr>
                    <td class="style15">
                        Tên Bệnh Nhân:
                    </td>
                    <td class="style4" width="100%">
                        <asp:TextBox ID="txtTenBenhNhan" runat="server" Height="25px" Width="215px"></asp:TextBox>
                        <asp:AutoCompleteExtender ID="txtTenBenhNhan_AutoCompleteExtender" runat="server"
                            TargetControlID="txtTenBenhNhan" UseContextKey="True" BehaviorID="AutoCompleteEx"
                            ServicePath="~/Tier/AutoComplete.asmx" ServiceMethod="GetListTenBenhNhan" MinimumPrefixLength="1"
                            CompletionInterval="90" EnableCaching="true" CompletionSetCount="20" CompletionListCssClass="autocomplete_completionListElement"
                            CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
                            DelimiterCharacters=";, :" ShowOnlyCurrentWordInCompletionListItem="true">
                            <Animations>
                        <OnShow>
                            <Sequence>
                                <%-- Make the completion list transparent and then show it --%>
                                <OpacityAction Opacity="0" />
                                <HideAction Visible="true" />
                            
                                <%--Cache the original size of the completion list the first time
                                    the animation is played and then set it to zero --%>
                                <ScriptAction Script="
                                    // Cache the size and setup the initial size
                                    var behavior = $find('AutoCompleteEx');
                                    if (!behavior._height) {
                                        var target = behavior.get_completionList();
                                        behavior._height = target.offsetHeight - 2;
                                        target.style.height = '0px';
                                    }" />
                            
                                <%-- Expand from 0px to the appropriate size while fading in --%>
                                <Parallel Duration=".4">
                                    <FadeIn />
                                    <Length PropertyKey="height" StartValue="0" EndValueScript="$find('AutoCompleteEx')._height" />
                                </Parallel>
                            </Sequence>
                        </OnShow>
                        <OnHide>
                            <%-- Collapse down to 0px and fade out --%>
                            <Parallel Duration=".4">
                                <FadeOut />
                                <Length PropertyKey="height" StartValueScript="$find('AutoCompleteEx')._height" EndValue="0" />
                            </Parallel>
                        </OnHide>
                            </Animations>
                        </asp:AutoCompleteExtender>
                        &nbsp; &nbsp;<asp:Button ID="btnTim" runat="server" OnClick="btnTim_Click" Text="Tìm" />
                        <asp:Button ID="btnHuyTim" runat="server" Text="Hủy" OnClick="btnHuyTim_Click" />
                    </td>
                </tr>
                <tr>
                    <td align="center" class="style14" colspan="2" valign="middle">
                        <asp:Label ID="lblThongBao_TimBenhNhan" runat="server" ForeColor="#FF3300"></asp:Label>
                    </td>
                </tr>
            </table>
            <br />
            <div>
                <asp:GridView ID="gvThongTinBN" runat="server" AutoGenerateColumns="False" CellPadding="4"
                    EnableModelValidation="True" ForeColor="#333333" GridLines="None" OnPageIndexChanging="gvThongTinBN_PageIndexChanging"
                    OnRowCommand="gvThongTinBN_RowCommand" OnSelectedIndexChanging="gvThongTinBN_SelectedIndexChanging"
                    Style="margin-top: 0px" Width="100%">
                    <AlternatingRowStyle BackColor="White" />
                    <Columns>
                        <asp:ButtonField ButtonType="Image" CommandName="MaBenhNhan" DataTextField="MaBenhNhan"
                            HeaderText="Bệnh Nhân" ImageUrl="~/App_Themes/Guest/Images/icon-detail.png" Text="Button" />
                        <asp:BoundField DataField="MaBenhNhan" HeaderText="Mã Bệnh Nhân" />
                        <asp:BoundField DataField="HoTen" HeaderText="Họ tên" />
                        <asp:BoundField DataField="GioiTinh" HeaderText="Giới tính" />
                        <asp:BoundField DataField="NgaySinh" HeaderText="Ngày sinh" DataFormatString="{0:d}" />
                        <asp:BoundField DataField="SoDienThoai" HeaderText="Số điện thoại" />
                        <asp:BoundField DataField="QueQuan" HeaderText="Quê quán" />
                    </Columns>
                    <EditRowStyle BackColor="#2461BF" />
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <RowStyle BackColor="#EFF3FB" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                </asp:GridView>
            </div>
        </asp:Panel>
        <asp:Panel ID="pnlPopupThongBao" runat="server">
        </asp:Panel>
    </ContentTemplate>
</asp:UpdatePanel>
